.custom_nav {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: 100%;
  padding-left: 32px;
  padding-right: 18px;
  /* 初始状态栏高度，将会被 JS 动态覆盖 */
  margin-top: 20px;
  /* 导航栏高度，不包含状态栏 */
  height: 44px;
  background-color: #fff;
  position: sticky;
  top: 0;
  z-index: 100;

  &_left {
    flex: 1;
    display: flex;
    align-items: center;
    flex-direction: row;

    &_avatar {}

    &_add_talk {
      margin-left: 36px;
      font-size: 38px;
    }
  }

  &_center {
    flex: 1;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  &_right {
    flex: 1;
  }

  &_action_sheet {
    padding: 24px 30px 30px 30px;

    &_header {
      font-weight: 600;
      font-size: 28px;
      color: #232426;
      line-height: 44px;
      text-align: left;
    }
  }
}